Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: первая попытка запустить свой сайт. вопрос по настройке conf в Apache  (Прочитано 1336 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн monterovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Добрый день!
первый раз пытаюсь разобраться с установкой wordpress на apache
перебрал кучу инструкций, но всегда упираюсь в запуск wordpress
предполагаю, что ошибка кроется в файле /etc/apache2/sites-available/site.conf
Host у меня внешний
вот так выглядит мой файл site.conf , в чём ошибка не пойму
<VirtualHost 11.11.11.11:80>
    DocumentRoot "/var/www/html/site"
    ServerName site.ru
ServerAlias www.site.ru

Redirect permanent / https://site.ru/
<Directory /var/www/html/site/>
    AllowOverride All
</Directory>
</VirtualHost>

как следствие при попытке зайти на сайт по ссылке ste/index.html я вываливаюсь на страницу Apache,
а при попытке перейти site.ru/wp-admin/install.php или site.ru страница не доступна

зы
увидел вопросы про .htaccess
вот такой он

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
« Последнее редактирование: 06 Декабря 2019, 14:21:15 от monterovod »

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
monterovod, после создания файла /etc/apache2/sites-available/site.conf делали команды?
Код: (bash) [Выделить]
sudo a2ensite site
sudo systemctl restart apache2.service

И так же рекомендую использовать официальную документацию Ubuntu Server по установке WordPress.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
<VirtualHost 11.11.11.11:80>

AllowOverride All

.htaccess

RewriteRule . /index.php [L]
В ДНК, как обычно.


<VirtualHost *:80>

AllowOverride None
AllowOverrideList None

FallbackResource /index.php
</VirtualHost>
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн monterovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
<VirtualHost 11.11.11.11:80>

AllowOverride All

.htaccess

RewriteRule . /index.php [L]
В ДНК, как обычно.


Код: [Выделить]
<VirtualHost *:80>

AllowOverride None
AllowOverrideList None

FallbackResource /index.php
</VirtualHost>

1 вопрос  вот именно так, ничего сделать не могу, даже добраться до страницы Апачи
<VirtualHost *:80>, а вот если порт 8080 то начинает работать
2 вопрос
если я набираю в строке поиска site.ru , то я вываливаюсь на страницу Апачи, также если набираю site.ru\index.html, также попадаю на страницу апачи. в папку wp-admin, я закинул readme.html и если я забиваю www.site.ru/site/wp-admin/readme.html , то он тоже открывается, а вот install.php не открывается, те получается что я по какойто причине не могу открыть PHP.
PHP установлен

« Последнее редактирование: 09 Декабря 2019, 13:22:12 от monterovod »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Показывайте текущий конфиг.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн monterovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Показывайте текущий конфиг.

Начитавшись, я пришёл к выводу, где какой то момент не понимаю.
итак на данный момент я полностью с нуля переустановил ubuntu 16.04+LAMP, хостинг на котором я нахожусь это позволяет сделать за 3 минуты.
Следующий этап настройки mysql у меня вопрос, согласно инструкции:
sudo mysql -u root -p
CREATE DATABASE имя_db DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON имя_db.* TO 'root'@'localhost' IDENTIFIED BY 'пароль';
FLUSH PRIVILEGES;
exit;
мой вопрос 'root'@'localhost'   root , я так понимаю это имя пользователя с root правами localhost, а вот тут я должен написать IP или оставить localhost , хостинг у меня внешний vds.timeweb.ru.
1. установил Ubuntu 16.04 + ЛАМП
2. проверил работу апачи и рхр ( всё чудно работает)
3. сайт.conf теперь выглядит так

<VirtualHost *:80>
    DocumentRoot "/var/www/html/site"
    ServerName site.ru
ServerAlias www.site.ru

Redirect permanent / https://site.ru/
<Directory /var/www/html/site/>
    AllowOverride All
</Directory>
</VirtualHost>

4. при попытке  зайти в установку wordpress по ссылке www.site.ru/wp-admin/install/php - Not found, а если меню путь, как он у меня выглядит, те www.site.ru/site/wp-admin/install/php , то вижу Error establishing a database connection/

возможно вопрос кроется именно в localhost и как его прописывать.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1455
  • 24.04 server
    • Просмотр профиля
мне кажется лишняя строчка Redirect permanent / https://site.ru/
сопротивление бесполезно

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
DEFAULT CHARACTER SET utf8
utf8mb4

GRANT ALL ON имя_db.* TO 'root'@'localhost'
Рут и так имеет доступ ко всей базе, где вы это дерьмо мамонта накопали?

FLUSH PRIVILEGES;
Бессмысленна при использовании GRANT.

сайт.conf теперь выглядит так
1. Заканчиваем играть в шпионов.
2. Пример ПРАВИЛЬНОГО конфига я показывал выше.

/wp-admin/install/php
Глаза открыть не пробовали? А к мозгу их подключить?

/wp-admin/install.php

возможно вопрос кроется именно в localhost
Нет, вопрос кроется в создании отдельного пользователя для работы приложения.

jura12, тебе не кажется, в такой конфигурации она действительно лишняя.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн monterovod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Всем спасибо за помощь!
Разобрался.
ещё и пришлось ФТп сервер установить.
не смотря на криворукость всё заработало.
так что теперь могу сам инструкцию для чайников от чайника сделать

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1455
  • 24.04 server
    • Просмотр профиля
отпишитесь что было не так.
сопротивление бесполезно

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.