Лучший Ответ EnergY , 11 April 2014 - 13:30
в настройках php включите расширение dom
Перейти к сообщению
Лучший Ответ EnergY , 11 April 2014 - 13:30
в настройках php включите расширение dom
Перейти к сообщениюОтправлено 09 April 2014 - 13:56
Залил сайт с локалки на хостинг-fornex,
gold-diamonds.ru
Зашел в приложения zoo, выдало целый список ошибок типа:
Zoo media folder is not writable! Please check directory permissions (/var/www/ftp-user/data/www/gold-diamonds.ru/media/zoo)
Убирается только присвоением прав 777 всем файлам, это вообще нормально? по -моему не очень безопасно...
+отображается только админка фронт энд вообще не выводится
Писал в поддержку, говорят все ок наверное приложения какие-то проблемные стоят. уже пять раз все чистил, перезаливал, в чем беда
может кто-то встречался с такой проблемой?
Сайт пока отключил.... присоветуйте где копать...
О сейчас опять еще и лицензия выскочила JBZoo App licence is no valid! Please, register the copy or contact to support (хотя и кэш чистил и регался ис бубном плясал)
Сообщение отредактировал Юра Мамонтов: 09 April 2014 - 14:01
Отправлено 09 April 2014 - 14:10
Тут подробно можно узнать о правах
http://joomla-book.r...s-or-777-is-bad
Видимо у вас PHP и FTP работают от разных пользователей.
В статье есть мини тест. Проверьте.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 10 April 2014 - 07:14
все перекопал,
Может чего не так делаю?
1) создал пользователя на хостинге, зашел под него.
2) Создал ftp- aккаунт с его логином/паролем
3) От его имени создал базу, импортировал туда файлы.
4) Через ftp-клиент перекинул архив с файлами сайта, извлек его файловым менеджером хостера.
5) Поставил права на файлы.
6) Изменил configuration.php
По-идее все, но почему-то не пашет. Думал может с джумлой какой косяк, обновил,но ничего не изменилось.
Админка есть, а на фронт не выводит ничего, белый экран..., причем на локалке все ОК.
Сообщение отредактировал Юра Мамонтов: 10 April 2014 - 07:28
Отправлено 10 April 2014 - 08:40
У Вас шаред-хостинг или VDS?
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
Отправлено 10 April 2014 - 09:25
VPS
Отправлено 10 April 2014 - 09:45
Борьба с белым экраном, нужен текст ошибки чтобы "диагностировать" проблему.
Что показал скрипт из статьи про права?
<?php echo '<pre>'; echo system('ls -la')."\n"; echo exec('id'); echo '</pre>';
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 10 April 2014 - 10:27
Если у Вас VDS/VPS, то попробуйте сделать следующее.
Удалите созданного пользователя и создайте нового или просто создайте нового.
В правах поставьте у него PHP, как FastCGI, а не как модуль Apache.
Сообщение отредактировал Apoca1ypto: 10 April 2014 - 10:27
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
Отправлено 10 April 2014 - 11:28
Буду делать по порядку:
Включил отладку и показать ошибки (в т.ч. php). Выскочила только ошибка регистрации. Зашел в компоненнты --> zoo--> лицензия зарегистрировался- ошибка ушла.
проверка прав дала следующий результат:
total 49624 drwxr-xr-x 19 ftp-user ftp-user 4096 Apr 10 13:56 . drwxrwxrwx 3 ftp-user ftp-user 4096 Apr 10 12:48 .. -rw-r--r-- 1 ftp-user ftp-user 10735 Oct 19 2011 .htaccess -rw-r--r-- 1 ftp-user ftp-user 17816 Mar 5 20:46 LICENSE.txt -rw-r--r-- 1 ftp-user ftp-user 4185 Mar 5 20:46 README.txt -rw-r--r-- 1 ftp-user ftp-user 6656 Apr 9 15:53 Thumbs.db drwxr-xr-x 2 ftp-user ftp-user 4096 Dec 2 17:15 _notes drwxr-xr-x 12 ftp-user ftp-user 4096 Dec 2 17:18 administrator drwxrwxrwx 5 ftp-user ftp-user 4096 Apr 10 13:36 cache drwxr-xr-x 2 ftp-user ftp-user 4096 Dec 2 17:17 cli drwxr-xr-x 24 ftp-user ftp-user 4096 Feb 26 13:49 components -rwxrwxrwx 1 ftp-user ftp-user 2497 Apr 10 14:10 configuration.php -rw-r--r-- 1 ftp-user ftp-user 318 Nov 27 09:12 favicon.ico -rw-r--r-- 1 ftp-user ftp-user 3118 Mar 5 20:46 htaccess.txt drwxr-xr-x 12 ftp-user ftp-user 4096 Mar 31 11:15 images drwxr-xr-x 2 ftp-user ftp-user 4096 Dec 2 17:17 includes -rw-r--r-- 1 ftp-user ftp-user 1319 Mar 5 20:46 index.php drwxr-xr-x 2 ftp-user ftp-user 4096 Dec 2 17:17 ioncube drwxr-xr-x 3 ftp-user ftp-user 4096 Dec 2 17:17 jewelry drwxr-xr-x 5 ftp-user ftp-user 4096 Dec 2 17:17 language drwxr-xr-x 11 ftp-user ftp-user 4096 Feb 12 09:16 libraries drwxr-xr-x 2 ftp-user ftp-user 4096 Dec 2 17:17 logs drwxrwxrwx 32 ftp-user ftp-user 4096 Feb 17 09:29 media drwxr-xr-x 48 ftp-user ftp-user 4096 Feb 25 15:38 modules -rw-r--r-- 1 ftp-user ftp-user 81 Apr 10 13:56 perm.php drwxr-xr-x 16 ftp-user ftp-user 4096 Dec 2 17:16 plugins -rw-r--r-- 1 ftp-user ftp-user 865 Feb 3 2013 robots.txt -rw-r--r-- 1 ftp-user ftp-user 865 Mar 5 20:46 robots.txt.dist drwxr-xr-x 9 ftp-user ftp-user 4096 Feb 27 08:39 templates drwxr-xr-x 2 ftp-user ftp-user 4096 Apr 10 12:55 tmp -rw-r--r-- 1 ftp-user ftp-user 1715 Mar 5 20:46 web.config.txt -rw-r--r-- 1 ftp-user ftp-user 1715 Mar 5 20:46 web.config.txt uid=48(apache) gid=48(apache) groups=48(apache)
Последнюю строчку не понял, пользователь apache, а должен быть ftp-user?
Сообщение отредактировал Юра Мамонтов: 10 April 2014 - 14:00
Отправлено 10 April 2014 - 14:14
Пользователи должны везде совпадать, иначе попросту нет прав на запись. Будет туча проблем с сайтом, даже если вы его запустите.
- либо везде должен стоять п-ль apache
- либо везде должен стоять п-ль ftp-user
- либо на все подряд ставить 777 (крайний случай)
Наиболее правильное решение описано в моей статье про права, через mpm модуль apache
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 11 April 2014 - 06:50
сменил пользователя, теперь тест выдает нормальный результат.
А насколько безопасно присвоить права 755 для всех файлов?
я так понимаю для image, cach, tmp и configuration.php права должны быть 777 ?
Сообщение отредактировал Юра Мамонтов: 11 April 2014 - 07:06