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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: WordPress на LAMP никак не хочет запускаться :(  (Прочитано 5404 раз)

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

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Уже несколько ночей над одной и той же проблемой крехчу - WordPress не запускается на LAMP, выдает пустую страницу, хотя PHP, MySQL - работают отлично. Т.е. я написал скрипт test_sql.php - там сделал тест базы данных, просто подключение и выбор базы - всё сработало, т.е. захожу на test.ru/test_sql.php - работает, подключился.
Пытался зайти на разные скрипты WordPress'a - например test.ru/wp-login.php или test.ru/index.php или просто test.ru - всегда ВП выдает пустую страницу... Уже столько всего перебробывал, а всеравно одно и то же. На хостинг загрузил этот же вордпресс - там страницу установки показал, я установил его, в общем всё в порядке и с ВордПрессом и т.д. Проблема - в LAMP, что-то там неправильно, хотя дефолтные значения никакие важные я не менял. Была ли у кого-нибудь такая проблема и в какую сторону мне копать?
Уже в разные пробовал - почему пустая страница вместо страницы установки - до сих пор для меня загадка...

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #1 : 30 Августа 2010, 07:14:38 »
Описывай как настраивал LAMP. Выкладывай конфиги /etc/apache2/sites-availabel/your_site, /etc/php5/apache2/php.ini. Какие модули подключены к Апачу? И т.д.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Miki

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #2 : 30 Августа 2010, 10:38:41 »
Версия php?
Права на папку с WP?

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #3 : 30 Августа 2010, 14:43:06 »
Пишу по памяти. Что у меня установлено:
apache2 libapache2-mod-php5 php5-mysql mysql-admin apache2-mysql mysql-server
LAMP просто установил пакеты, которые написаны выше, дополнительно модулей никаких не устанавливал. (Да и вордпрессу кроме mod_rewrite ничего не нужно, да и mod_rewrite не обязателен) настроил вирт. хосты, прописал в etc/hosts айпи и домен.

Модули никакие не устанавливал отдельно. Конфиги выложу позже, т.к. сейчас в 200 км от дома нахожусь.

Оффлайн -=Иван=-

  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #4 : 30 Августа 2010, 19:20:04 »
Конфиги выложу позже, т.к. сейчас в 200 км от дома нахожусь.
Ждем конфиги без них это гадание на кофейной гуще.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #5 : 31 Августа 2010, 14:12:49 »
Вот снова я  :) с конфигами

/etc/apache2/sites/available/w3-dev.ru
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 31 Августа 2010, 18:44:56 от GigoWest »

Оффлайн BigDogs.Ru

  • Участник
  • *
  • Сообщений: 100
  • Да, это ДОГ
    • Просмотр профиля
    • BigDogs.Ru
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #6 : 31 Августа 2010, 14:24:58 »
Цитировать
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; http://php.net/error-reporting
error_reporting = E_ALL & ~E_DEPRECATED

Правило разработчика номер один: на рабочей машине показываем ошибки и нотисы по максимуму! И об этом у вас внятно написано в подсказке в php.ini

Development Value: E_ALL | E_STRICT

Для начала выставьте это значение для error_reporting, и посмотрите страницу установки - может быть, будет уже готовый ответ от PHP, что ему не нравится.

И еще посмотрите в консоли вывод php -m не ругается ли на что-нибудь
« Последнее редактирование: 31 Августа 2010, 14:28:31 от BigDogs.Ru »

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #7 : 31 Августа 2010, 15:26:22 »
судя по конфигам apache php настроены, пробема в доступе
показывай вывод
/var/log/apache2/error_log
/var/log/apache2/access_log
ls -l папка с wordpress

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #8 : 31 Августа 2010, 18:12:12 »
Читать правила форума - и быстро-быстро.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #9 : 31 Августа 2010, 18:24:44 »
Так, сейчас. Просто у меня тут военные действия идут, поэтому через жопу всё. :o

Цитировать
Читать правила форума - и быстро-быстро.
Исправился

Я наконец-то свободен, сейчас проделаю всё, что Вы написали  :D

И так, полные конфиги /etc/php5/apache2/php.ini
(Нажмите, чтобы показать/скрыть)

Цитировать
Для начала выставьте это значение для error_reporting, и посмотрите страницу установки - может быть, будет уже готовый ответ от PHP, что ему не нравится.
Выставил, рестартнул апач, всё так же. Пустая страница.

в консоли: php -m
Программа 'php' на данный момент не установлена.  Вы можете установить её, выполнив: sudo apt-get install php5-cli
:2funny:
По правде устанавливал PHP5-пакеты - php5, libapache2-php5 и php работал, сам своим же скриптом проверял. И подключение к БД тоже работало.
На всякий случай установил. Рестартнул апач после этого. Не помогло... Пустая страница.
php -m в консоли теперь выдает:
(Нажмите, чтобы показать/скрыть)

Похоже всё нормально.

/var/log/apache2/error.log - там последние записи такие:
(Нажмите, чтобы показать/скрыть)
Но вроде отношения к делу они не имеют (Или имеют?), темболее я сегодня что-то донастроил, php-cli поставил ещё.

Acces.log пустой...

Цитировать
ls -l папка с wordpress
Если Вы про права - только что посмотрел, везде 777. Т.е. rwx-rwx-rwx. Ну, мой комп - сервер для разработки сайтов, а не как хостинг. Поэтому я не парюсь. Как ВордПресс заработает - выставлю нормальные права, сейчас - смысла не вижу...
« Последнее редактирование: 31 Августа 2010, 19:12:31 от GigoWest »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #10 : 31 Августа 2010, 19:05:48 »
php-cli отдельный пакет.
Так же как php-cgi
Пустая страница быть НЕ ДОЛЖНА, если php работает. Пустой она может быть, только если он работает.

echo "<?php phpinfo(1);" > /var/www/pi.php
wget http://127.0.0.1/pi.php
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #11 : 31 Августа 2010, 19:26:54 »
php-cli отдельный пакет.
Так же как php-cgi
Деинсталировал php5-cli, чтоб не мешал. php5-cgi мне не нужен? Т.е. не устанавливать его?
Только что перезагрузил апач, WordPress мне написал "Error establishing a database connection" - чего я и ждал. Только в чем проблема - до сих пор не понял, почему сейчас вдруг заработало... Хм... Поставил php5-cli, снес его и заработало. Прям до этого проверял - пустая страница была. Чудеса. Но главное - работает! :)

Пустая страница быть НЕ ДОЛЖНА, если php работает. Пустой она может быть, только если он работает.

echo "<?php phpinfo(1);" > /var/www/pi.php
wget http://127.0.0.1/pi.php
Создавал файл с phpinfo(); на апаче, всё выдавало и в то же время, ВордПресс пустую страницу показывал. Серьёзно. Сам не понимаю почему...

А вот насчет этого, не работает. Это обязательно должно работать? pi.php - что за файл, откуда он? Помоему у меня вообще такого с роду не было. Доразбираться всётаки хочется, чтобы лажи не было больше, а то это тормозит моё развитие.  :)

консоль - wget http://127.0.0.1/pi.php
Выдает:
(Нажмите, чтобы показать/скрыть)

консоль - echo "<?php phpinfo(1);" > /var/www/pi.php
Выдает:
(Нажмите, чтобы показать/скрыть)
c SUDO - тот же эффект

И кстати, СПАСИБО ВСЕМ, КТО ПОМОГАЛ РАЗОБРАТЬСЯ.
« Последнее редактирование: 31 Августа 2010, 19:45:23 от GigoWest »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #12 : 31 Августа 2010, 20:58:09 »
Значит, были проблемы в базе данных. Что-то мне такое вспоминается про вордпресс...

Пользователь решил продолжить мысль 31 Августа 2010, 21:02:21:
Пустая страница быть НЕ ДОЛЖНА, если php работает. Пустой она может быть, только если он работает.

echo "<?php phpinfo(1);" > /var/www/pi.php
wget http://127.0.0.1/pi.php
Создавал файл с phpinfo(); на апаче, всё выдавало и в то же время, ВордПресс пустую страницу показывал. Серьёзно. Сам не понимаю почему...

Значит, проблема с конфигурацией WordPress.

Цитировать
А вот насчет этого, не работает. Это обязательно должно работать? pi.php - что за файл, откуда он?

Ты его создаёшь первой командой...

Цитировать
Помоему у меня вообще такого с роду не было. Доразбираться всётаки хочется, чтобы лажи не было больше, а то это тормозит моё развитие.  :)

Это база... консоль, перенаправление вывода...

Цитировать
консоль - wget http://127.0.0.1/pi.php
Выдает:
(Нажмите, чтобы показать/скрыть)

Тебе не приходило в голову, что команды не просто так в определённом порядке написаны?

Цитировать
консоль - echo "<?php phpinfo(1);" > /var/www/pi.php
Выдает:
(Нажмите, чтобы показать/скрыть)
c SUDO - тот же эффект

И кстати, СПАСИБО ВСЕМ, КТО ПОМОГАЛ РАЗОБРАТЬСЯ.

$ sudo -Es
# echo "<?php phpinfo(1);" > /var/www/pi.php
# wget -O- http://127.0.0.1/pi.php

Должно кредитсы и параметры компиляции показать.
« Последнее редактирование: 31 Августа 2010, 21:02:21 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #13 : 01 Сентября 2010, 18:52:46 »
Спасибо, понял. Но у меня новая проблема. В WordPress не отображается текст и много чего не работает, например переключение из visual в ХТМЛ и обратно. Печатать вообще невозможно. В чем идиотизм - это всё только на ЛокалХосте, т.е. браузер тут непричем. Т.к. тот же ВП залит на хостинг и там в админке всё отлично работает. В том же браузере. Хотя я на всяк. случай в опере проверил, но то же самое.


Я возможно знаю в чем проблема, в том же в чем и была - в правах. Они в рут-дирректории установлены 777, а в остальных по-разному.
Поэтому ВП может быть не получает доступ к своим же файлам...Например к TinyMCE
У меня такой вопрос: Как поменять права через консоль в дирректории и в потомках этой директории и в их файлах? Я знаю только как поменять у всех файлов в папке права:
sudo chmod 777 *Но в папках, которые находятся в этой дирректории права не меняются. Т.е. меняется только у файлов, которые находятся в этой папке. А если в этой папке находятся ещё папки и в них файлы - то у тех файлов права не меняются. Как поменять права на папку и на всё, что в ней находится?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #14 : 01 Сентября 2010, 18:55:30 »
man chmod
должно навести на правильные мысли.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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