LINUX.ORG.RU

Не работает OwnCloud(вообще).


0

1

Всем привет. Когда-то давно после обновления у меня перестал работать OwnCloud. Сейчас я решил его вновь поставить- все равно не работает. Все инструкции из .install(У меня Arch) я выполнил, а именно:

Add the following lines into /etc/httpd/conf/httpd.conf:
Include /etc/httpd/conf/extra/owncloud.conf
LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf

Uncomment extensions xmlrpc.so zip.so gd.so
and either sqlite.so sqlite3.so (for the SQLite backend) or mysql.so mysqli.so (for the MySQL backend)
in /etc/php/php.ini
Я выбрал mysql. Сам пакет mysql стоит. Вот в чем проблема: Когда открываю в браузере localhost или localhost/owncloud Chromium говорит:
На веб-сайте произошла ошибка при получении http://127.0.0.1/. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
При этом netstat ничего о 80 порте не говорит. Помогите, пожалуйста.


httpd запущен)

Vekt
() автор топика

Если httpd запущен, а 80 порт не слушается, то вопрос - что с директивой Listen в апаче?

anonymous
()
Ответ на: комментарий от anonymous
[sergey@localhost ~]$ cat /etc/httpd/conf/httpd.conf | grep Listen
# Listen: Allows you to bind Apache to specific IP addresses and/or
# Change this to Listen on specific IP addresses as shown below to 
#Listen 12.34.56.78:80
Listen 80
Vekt
() автор топика
Ответ на: комментарий от GoNaX

в /var/run не существует каталога httpd, потому и не может. Я руками создал этот каталог и попробовал запустить httpd. Вот новый error_log http://pastebin.com/jtHxjykc Я сам никаких ошибок там не вижу. Тем не менее, сервер не работает, netstat молчит.

Vekt
() автор топика
Ответ на: комментарий от GoNaX

кстати, в лежащем рядом файле owncloud.foo.info-error_log сразу ничего нет, но при попытке открыть localhost/owncloud в нем появляются такие строки:

[Sat May 19 10:20:30 2012] [error] [client ::1] PHP Fatal error:  Call to undefined method MDB2_Error::fetchRow() in /srv/http/owncloud/lib/app.php on line 454
[Sat May 19 10:20:30 2012] [error] [client ::1] File does not exist: /srv/http/owncloud/favicon.ico

Vekt
() автор топика
Ответ на: комментарий от GoNaX

Кажется, проблема решена. В конфигах OwnCloud'а(даже не Apache) есть функции(хотя, я не уверен, что это так называется), которые отвечают за проверку версий и обновлений для отдельных компонентов OwnCloud'а, и они работают криво. Я их закомментировал. Сейчас localhost/owncloud уже открывается, гласит:

Data directory (/srv/http/owncloud/data) not writable by ownCloud

Permissions can usually be fixed by giving the webserver write access to the ownCloud directory
Но это, я думаю, легкоисправимо.

Vekt
() автор топика
Ответ на: комментарий от Vekt

После chown http:http /srv/http/owncloud/data в том же логе появляется дофига новых ошибок. Комментируя места, где они возникают, они решаются, но, кажется, я так OwnCloud нахрен...

Vekt
() автор топика
Ответ на: комментарий от Vekt

Все таки, это не решение. Должно быть, что-то где-то по-крупному не так.

Vekt
() автор топика

Проблема решена. Я обнаружил, что после удаления OwnCloud большая часть содержимого /srv/http/owncloud выживает, а это значит, что когда давным давно(недели две назад) что-то сломалось и оно перестало работать, переустановка не помогала потому что конфиги оставались те же. Сейчас я полностью удалил /srv/http/owncloud после удаления самого пакета OwnCloud и теперь после установки все работает.

Vekt
() автор топика

Вот так мне сказали взглянуть логи, а дальше я почти все сам сделал)

Vekt
() автор топика

Все, все работает. Создал базу Mysql... В общем, все чудесно.

Vekt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.