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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не работает php5  (Прочитано 3532 раз)

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

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: не работает php5
« Ответ #15 : 17 Апреля 2011, 19:15:23 »
Верните дефолтные конфиги
смените группу у папки public и всего что в ней на www-data
назначьте вышеуказанному права типа 750
сделайте симлинк на эту папку в директории /var/www

и ходите туда наздоровье.
Шаг за шагом можно достичь цели.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: не работает php5
« Ответ #16 : 17 Апреля 2011, 19:19:53 »
Верните дефолтные конфиги
смените группу у папки public и всего что в ней на www-data
назначьте вышеуказанному права типа 750
сделайте симлинк на эту папку в директории /var/www

и ходите туда наздоровье.
С 750 работать не будет...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: не работает php5
« Ответ #17 : 17 Апреля 2011, 19:20:50 »
ну 755 - не хай демон php тоже побалуется (:
Шаг за шагом можно достичь цели.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: не работает php5
« Ответ #18 : 17 Апреля 2011, 19:58:56 »
ну 755 - не хай демон php тоже побалуется (:
Ну, скажем, не 755, а o+X, и не на папку, а на каждый элемент пути до папки с сайтом...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн made_by_hacker

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: не работает php5
« Ответ #19 : 17 Апреля 2011, 21:58:37 »
Верните дефолтные конфиги
смените группу у папки public и всего что в ней на www-data
назначьте вышеуказанному права типа 750
сделайте симлинк на эту папку в директории /var/www

и ходите туда наздоровье.

все бы ок но я не понимаюю как это сделать...можно поподробнее
Packard Bell Easy Note TS11HR Core i5 240 (2.7 HGz), 8Gb Ram, Nvidia GeForce GT 680M

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: не работает php5
« Ответ #20 : 17 Апреля 2011, 23:04:43 »
Воспользуйтесь поиском (:
cmod
chown
chgrp
Шаг за шагом можно достичь цели.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: не работает php5
« Ответ #21 : 18 Апреля 2011, 00:38:54 »
автор , ты делал sudo apt-get install phpmyadmin?
обычно она устанавливает сразу Apache2  php5   mysql 5
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн made_by_hacker

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: не работает php5
« Ответ #22 : 18 Апреля 2011, 16:12:23 »
автор , ты делал sudo apt-get install phpmyadmin?
обычно она устанавливает сразу Apache2  php5   mysql 5
да именно так

Пользователь решил продолжить мысль 18 Апреля 2011, 22:24:10:
в общем, я переустановил ubuntu 10.10 на kubuntu 10,10. поставил php. по адресу http://localhost/ открывает "It work's!". что и где мне настроить если я хочу чтобы без шаманского бубна по localhost открывался сайт из домашнего каталога? (/home/made_by_hacker/php/)?
« Последнее редактирование: 18 Апреля 2011, 22:24:10 от made_by_hacker »
Packard Bell Easy Note TS11HR Core i5 240 (2.7 HGz), 8Gb Ram, Nvidia GeForce GT 680M

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не работает php5
« Ответ #23 : 19 Апреля 2011, 03:34:42 »
Ну и хакеры нынче пошли...  :)

Сначала создай простинькую настройку дефолтного виртуального хоста (с закоментированными строками потом разберёшься):

Открой редактор:
sudo nano /etc/apache2/sites-available/made_by_hacker

И впиши следующую конфигурацию:
<VirtualHost _default_:80>
        DocumentRoot /home/made_by_hacker/php/

        CustomLog /var/log/apache2/made_by_hacker-access.log combined
        ErrorLog /var/log/apache2/made_by_hacker-error.log

        <Directory /home/made_by_hacker/php/>
#               Options Indexes FollowSymLinks MultiViews
#               Options All
#               AllowOverride All
                Order allow,deny
                Allow from All
        </Directory>
</VirtualHost>
Сохрани всё это дело (F2, y, Enter)

Деактивируй текущий дефолтный виртуальный хост:
sudo rm -f /etc/apache2/sites-enabled/*default

Активируй созданный виртуальный хост:
sudo a2ensite made_by_hacker

Перезагрузи Apache
sudo /etc/init.d/apache2 reload

Пропиши права для корневой директории и файлов в ней:
chown -R www-data:www-data /home/made_by_hacker/php
chmod 2775 /home/made_by_hacker/php
chmod 0664 /home/made_by_hacker/php/*

Добавь себя в группу www-data (не забудь сменить "<username>" на нужное имя):
usermod -a -G www-data <username>

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: не работает php5
« Ответ #24 : 19 Апреля 2011, 04:24:34 »
Ну и хакеры нынче пошли...  :)
Это ты про себя, видимо?
Потому как твой пост и есть грубый хак. А там, где не хак - там глупость.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не работает php5
« Ответ #25 : 19 Апреля 2011, 10:39:39 »
Ну и хакеры нынче пошли...  :)
Это ты про себя, видимо?
Это я про "made_by_hacker".

Что не нравится в той последовательности, что я написал? И где там грубый хак, а где глупость?
В будущем ТС сможет разобраться в каждой строчке указанных команд.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: не работает php5
« Ответ #26 : 19 Апреля 2011, 14:15:51 »
1. За...чем создавать новый дефолтный вирт?... Нет, я понимаю, дурацкое дело не хитрое, только чего же свою глупость напоказ выставлять? А если она не твоя - то тем более.
2. За...чем руками лезть в sites-enabled? a2dissite отменилди, или где?
3. За...чем руками лезть в init.d ? При том, что искомого сервиса там может не оказаться, запросто. service <servicename> <mode>
4. В правах на пути та же самая ошибка, что и у всех. Уже устал повторять, какая. Да, g+w тоже нафиг не нужно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не работает php5
« Ответ #27 : 19 Апреля 2011, 15:18:16 »
Приведённый мною способ исходил из просбы ТС сделать дефотным путём именно "/home/made_by_hacker/php".

1. За...чем создавать новый дефолтный вирт?... Нет, я понимаю, дурацкое дело не хитрое, только чего же свою глупость напоказ выставлять? А если она не твоя - то тем более.
Для того, чтобы потом можно было бы быстро восстановить старый дефолтный хост. Я не предлагал его удалить, просто отключить временно и создать новый с путём "/home/made_by_hacker/php". В будущем, думаю, всё измениться.

2. За...чем руками лезть в sites-enabled? a2dissite отменилди, или где?
Просто я не помню как называется активный дефолтный хост после установки Apache, поэтому сделал такой вариант. Вообще-то a2dissite тоже просто удаляет ссылку.

3. За...чем руками лезть в init.d ? При том, что искомого сервиса там может не оказаться, запросто. service <servicename> <mode>
Искомый скрипт изменения режимов демона Apache там должен находится. Я просто написал по привычке.
Конечно, лучше использовать "service <servicename> <mode>", но это не даст понимания системы запуска демона.
Думаю, что перезапускать изменения хостов лучше через "/usr/sbin/apache2ctl graceful", но в девелоперском случае это не важно.

4. В правах на пути та же самая ошибка, что и у всех. Уже устал повторять, какая.
Да, забыл предупредить, что в пути до директории тоже должно быть o+x (о чём ты писал выше). Но по умолчанию, я так думаю, путь так и создавался и проблем не должно возникнуть.

Да, g+w тоже нафиг не нужно.
Чтобы потом не было вопросов:
- А почему я немогу добавить туда новый файл?
- А почему я не могу изменить существующий файл?
- А почему я могу менять файл, а скрипт не может?. Или почему скрипт может менять файл, а я нет?




Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: не работает php5
« Ответ #28 : 19 Апреля 2011, 15:40:35 »
1. За...чем создавать новый дефолтный вирт?... Нет, я понимаю, дурацкое дело не хитрое, только чего же свою глупость напоказ выставлять? А если она не твоя - то тем более.
Для того, чтобы потом можно было бы быстро восстановить старый дефолтный хост. Я не предлагал его удалить, просто отключить временно и создать новый с путём "/home/made_by_hacker/php". В будущем, думаю, всё измениться.
Дефолтным будет единственный хост, если ты отключишь стандартный. Для этого писать _default_ не стоит, и даже больше того - вредно. Нарушает работу инклюдов.

Цитировать
2. За...чем руками лезть в sites-enabled? a2dissite отменилди, или где?
Просто я не помню как называется активный дефолтный хост после установки Apache,
Tab нажми - узнаешь.

Цитировать
3. За...чем руками лезть в init.d ? При том, что искомого сервиса там может не оказаться, запросто. service <servicename> <mode>
Искомый скрипт изменения режимов демона Apache там должен находится.
Никому он ничего не должен, а с введением upstart демона - и подавно.
Цитировать
Я просто написал по привычке.
Плохая привычка. invoke-rc.d существует уже лет... много, мог хотя бы его написать.

Цитировать
Конечно, лучше использовать "service <servicename> <mode>", но это не даст понимания системы запуска демона.
А должна? O.o Почитай чего-нибудь про upstart, найди свою ошибку.

Цитировать
Думаю, что перезапускать изменения хостов лучше через "/usr/sbin/apache2ctl graceful", но в девелоперском случае это не важно.
Не стоит так делать. Могут вылезти проблемы, связанные с определением эффективного текущего пользователя.
Правильнее, как это ни удивительно, сделать
service apache2 reload
Это НЕ прервёт текущих соединений, в отличие от restart.

Цитировать
4. В правах на пути та же самая ошибка, что и у всех. Уже устал повторять, какая.
Да, забыл предупредить, что в пути до директории тоже должно быть o+x (о чём ты писал выше). Но по умолчанию, я так думаю, путь так и создавался и проблем не должно возникнуть.
Отнюдь. У меня например на ~/ стоит 2640.

Цитировать
Да, g+w тоже нафиг не нужно.
Чтобы потом не было вопросов:
- А почему я немогу добавить туда новый файл?
- А почему я не могу изменить существующий файл?
- А почему я могу менять файл, а скрипт не может?. Или почему скрипт может менять файл, а я нет?
Их не будет. Ты владелец файлов, у тебя права u+rw.
Апач работает от группы. Ему достаточно g+r
А вот остальным уже - в зависимости от...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не работает php5
« Ответ #29 : 19 Апреля 2011, 15:55:27 »
Дефолтным будет единственный хост, если ты отключишь стандартный. Для этого писать _default_ не стоит, и даже больше того - вредно. Нарушает работу инклюдов.
Ну да, не подумал, что можно активировать и старый дефолтный хост.

Ну а насчёт остального -- приму к сведению и теперь буду знть что мне предстоит почитать.  :)

 

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