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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работает РНР на локальном сайте  (Прочитано 577 раз)

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

Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Здравствуйте, уважаемые пользователи Ubuntu!

  Прошу некоторой помощи разобраться с проблемой, с которой столкнулся:
      --  Не видит браузер файла РНР.
   Каталог моего локального сайта находится в домашней папке и путь к нему /home/vsevolod/www/мой сайт.
  В папке /var/www/html  у меня распакованный архив Wordpress cо всеми файлами в. т.ч. index.php, но когда был файл index.html в этой папке, то отображалась страница сервера 'It works!!"
  Причем и страница тестированная для работы с файлами .рнр также отображалась после директивы, введенной мной в модуль mod_dir- mods-enabled/dir.conf, только она была видна после переключения на выбор, предлагаемый сервером между двумя этими файлами.
  Но после удаления мной файла index.html не показывает страница локального сайта ни страницу .html ни страницу .рнр.
   Каталог моего локального сайта находится в домашней папке и путь к нему /home/vsevolod/www/мой сайт.

  Я понимаю, что файл index.html стоит на сервере по умолчанию, но после директивы определенной при заходе с браузера виделся и файл .рнр, но только после переключения.
   Почему всё-таки установленный и распакованный архив Wordpress cо всеми файлами и файлом index.php в root каталоге /var/www/html сервер не видит - ???
  Также браузер не видит тестовый файл info.php, путь к которому таков:
   /home/vsevolod/www/мой сайт/public_html/info.php.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #1 : 06 Январь 2019, 02:53:19 »
Ничего не понятно... Так где Ваш сайт? В /home/vsevolod/www/мой_сайт или в /var/www/html ? И конфиг вебсервера неплохо бы приложить под спойлер.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27366
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #2 : 06 Январь 2019, 08:46:26 »
Вас не затруднит для начала убрать мусор из первого сообщения? Читать невозможно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #3 : 06 Январь 2019, 14:43:54 »
Здравствуйте, уважаемые пользователи Ubuntu!
  Спасибо за реакцию. Мой сайт находится здесь: /var/www/мой сайт
  Там же находится в папке моего сайта распакованный и настроенный на работу пакет wordpress.
     На данный момент браузер выдает информацию:
(Нажмите, чтобы показать/скрыть)
  Был мной изменен конфигурационный файл  -  wp-content:
  и в строчках он выглядит так:
(Нажмите, чтобы показать/скрыть)
   - Конфигурационный файл моего localhost выглядит так:
 
(Нажмите, чтобы показать/скрыть)
  -  Также я изменил конфигурационный файл -  apache2.conf:
  Вместо строчек:
 
(Нажмите, чтобы показать/скрыть)
  - я поставил:
(Нажмите, чтобы показать/скрыть)
-  Результат тот же.
  -  При вводе команды:
(Нажмите, чтобы показать/скрыть)
Получаю ответ после ввода пароля для mysql :
(Нажмите, чтобы показать/скрыть)
  - И в браузере тот же ответ:
(Нажмите, чтобы показать/скрыть)
   Не могу найти причину - где ошибка - ?
 
 

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #4 : 06 Январь 2019, 14:55:53 »
Если бы Вы читали, что Вам пишут: "Error establishing a database connection" (Ошибка при установлении соединения с базой данных), то Вам сразу бы стало ясно, что Ваш Wordpress не может законектиться к базе данных. Скорее всего, пароль в конфиге Wordpressa неправильный. Поправьте пароль, или переустановите Wordpress повнимательнее.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1429
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #5 : 06 Январь 2019, 15:40:08 »
ERROR 1045 (28000): Access denied for user 'orion'@'localhost' (using password: YES)

sudo mysql_secure_installation

Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #6 : 06 Январь 2019, 16:28:19 »
 
  Я решил для начала не переустанавливать Wordpress а удалить БАЗУ Wordpress, созданную ранее. Вероятно ОШИБКА здесь.
  Какой командой это сделать??
    Команда:
(Нажмите, чтобы показать/скрыть)
  не помогает - выдает:
 
(Нажмите, чтобы показать/скрыть)
   Команда:
 
(Нажмите, чтобы показать/скрыть)
  Не помогла - результат тот же.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #7 : 06 Январь 2019, 17:16:35 »
ONOrion, зачем удалять базу? Вы что, забыли пароль?

Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #8 : 06 Январь 2019, 17:24:57 »
 Я думаю ошибка была при создании этой базы с привилегиями user
   А переустанавливать wordpress - это тоже значит уделяться

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1429
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #9 : 06 Январь 2019, 17:30:20 »
с привилегиями user

mysql -u root -p
SELECT user,authentication_string,plugin,host FROM mysql.user;
?

Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #10 : 06 Январь 2019, 18:28:01 »
с привилегиями user

mysql -u root -p
SELECT user,authentication_string,plugin,host FROM mysql.user;
?
  Я получил такой ответ:
(Нажмите, чтобы показать/скрыть)
  Но где мои данные - ?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1429
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #11 : 06 Январь 2019, 19:07:35 »
mysql> SHOW GRANTS FOR 'wordpressuser'@'localhost';
mysql> SHOW DATABASES;
?


Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #12 : 06 Январь 2019, 20:59:25 »
mysql> SHOW GRANTS FOR 'wordpressuser'@'localhost';
mysql> SHOW DATABASES;
?
   Получил по этим запросам следующее:
(Нажмите, чтобы показать/скрыть)
   и :
(Нажмите, чтобы показать/скрыть)

     По этой информации я не не могу видеть причину - подскажите более опытные -?
  Все замыкается на настройке базы данных для  wordpress....



Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1429
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #13 : 06 Январь 2019, 21:10:20 »
ищите конфиг wordpress, что-то типа config.php, исправьте его согласно представленным данным

Оффлайн ONOrion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Не работает РНР на локальном сайте
« Ответ #14 : 06 Январь 2019, 21:36:53 »

  Я удалил Wordpress. Но меня опять интересует вопрос как создать заново базу данных для Wordpress.
 Даже после удаления всех файлов Wordpress, после переустановки Apache2.4.7, mysql-server libapache2-mod-auth-mysql php5-mysql,php5 libapache2-mod-php5 php5-mcrypt выдается один и тот же ответ:
(Нажмите, чтобы показать/скрыть)

  Что самое интересное после переустановки сервера, mysql-server libapache2-mod-auth-mysql php5-mysql я увидел страницу index.php.
  Как только установил php5 libapache2-mod-php5 php5-mcrypt и все необходимые пакеты ( возможно в этом кроется конфликт) - php5-cgi PHP5-cli php5-common php5-curl php5-dbg php5-gd php5-gmp php5-enchant php5-exactimage php5-imap php5-intl php5-mcrypt php5-memcache php5-ming php5-mysqlnd php5-pinba php5-xdebug php5-xcache --
 ПОЯВИЛАСЬ уже информация:
(Нажмите, чтобы показать/скрыть)

 

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