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


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

Автор Тема: Запуск приложения из под LAMP  (Прочитано 1148 раз)

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

Оффлайн extryd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Запуск приложения из под LAMP
« : 12 Июля 2018, 17:33:13 »
Есть приложение (https://drive.google.com/open?id=1k-MaZtSXszStcsogOayyCtlLJmGR9NYR), есть установленный и настроенный LAMP.
Но домен не отображается корректно (https://drive.google.com/open?id=1pfU98gbmAhOI48hHmJpOl0ASHj5a3vE5)

Что было сделано:
*Установлена ubuntu server 18.04
*Установлен сервер LAMP
*Установлен webmin
 -В настройках апача установлен пользователь на текущего
 -Создан хост на искомое приложение
 -Создан соответствующий адрес узла сети в настройках сети
 -Исправлены конфигурации пути php на корректные(php7.2)
 -При помощи установленного myphpadmin импортирована БД из папки с приложением.

Скачивал готовый простенький сайтик под php - все работало. Мое приложение - нет.

Исходник приложения https://drive.google.com/open?id=19vn-JalcKGFxRFQCujEk8nCS2wx9rhVI
« Последнее редактирование: 13 Июля 2018, 10:50:27 от extryd »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #1 : 12 Июля 2018, 17:56:42 »
-Исправлены конфигурации пути php на корректные(php7.2)

а php точно работает в локации сайта?

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #2 : 12 Июля 2018, 18:05:17 »
вы конфиги апача приведите а то мы не знаем что в них.
сопротивление бесполезно

Оффлайн extryd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #3 : 12 Июля 2018, 18:19:20 »
-Исправлены конфигурации пути php на корректные(php7.2)

а php точно работает в локации сайта?
Рядом лежит папка с phpmyadmin, её открывает. А вообще /home/username/XXX/

Пользователь добавил сообщение 12 Июля 2018, 18:24:03:
вы конфиги апача приведите а то мы не знаем что в них.
Уточните пожалуйста где его точное расположение, а то боюсь не то предоставлю :)
« Последнее редактирование: 12 Июля 2018, 18:24:03 от extryd »

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #4 : 12 Июля 2018, 21:48:05 »
вот моя инструкция . конфиги в папке /etc/apache2 . конкретно интересуют ls /etc/apache2/mods-enabled , ls /etc/apache2/sites-enabled дальше посмотрим. куда записали приложение?
сопротивление бесполезно

Оффлайн extryd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #5 : 12 Июля 2018, 23:03:48 »
вот моя инструкция . конфиги в папке /etc/apache2 . конкретно интересуют ls /etc/apache2/mods-enabled , ls /etc/apache2/sites-enabled дальше посмотрим. куда записали приложение?
Вот файлы с двух папок. Содержимое каких вам предоставить?
https://drive.google.com/open?id=1kynPNp_LXSdPYElGl0eFoPsCQFXQ8hus

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #6 : 12 Июля 2018, 23:46:51 »
интересует /etc/apache2/sites-enabled/mytask.conf
сопротивление бесполезно

Оффлайн extryd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #7 : 13 Июля 2018, 00:07:25 »
интересует /etc/apache2/sites-enabled/mytask.conf
Вот
<VirtualHost *:80>
DocumentRoot "/home/vmuser/mytask"
ServerName mytask
<Directory "/home/vmuser/mytask">
allow from all
Options None
Require all granted
</Directory>
</VirtualHost>

P.S. В догонку phpinfo.php с информацией открывает корректно.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #8 : 13 Июля 2018, 00:13:45 »
сделай как у меня у меня <VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName drupal8
  DocumentRoot /var/www/drupal8/web
  <Directory /var/www/drupal8/web/>
     Options FollowSymlinks
     AllowOverride All
  </Directory>
</VirtualHost>
и сам сайт желательно перенеси в /var/www/mytask. перегрузи апачи и потом покажи результат редактирования.
сопротивление бесполезно

Оффлайн extryd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #9 : 13 Июля 2018, 00:44:10 »
Вот так изменил
<VirtualHost *:80>
  ServerAdmin vmuser@localhost
  ServerName mytask
  DocumentRoot /var/www/mytask
<Directory "/var/www/mytask">
     Options FollowSymlinks
     AllowOverride All
</Directory>
</VirtualHost>
Приложение перенес в /var/www/.
При попытке открыть сайт уже такое выдаёт
https://drive.google.com/open?id=1-IAmzokrQdvSrbIBaJhCBVymrouhY0DZ

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #10 : 13 Июля 2018, 01:35:53 »
эта команда поможет?:sudo chown -R $USER:$USER /var/www и читайте что пишут в  /var/log/apache2/error.log
сопротивление бесполезно

Оффлайн extryd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Загрузка приложения из под LAMP
« Ответ #11 : 13 Июля 2018, 09:47:15 »
sudo chown -R $USER:$USER /var/wwwПосле этого сайт уже начал опять загружаться, но все тот же набор символов.

В логах ошибок, насколько я могу понимать, были ошибки доступа, но после того как поменял права (что выше) они перестали появляться или какие-либо другие.

P.S. Во время установки LAMP в модулях апачи был установлен rewrite (может как то связано с моей проблемой)
« Последнее редактирование: 13 Июля 2018, 10:07:41 от extryd »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Запуск приложения из под LAMP
« Ответ #12 : 13 Июля 2018, 10:29:22 »
extryd, очень прикольно по скрину содержимого выяснять, что у вас не так. так что будьте так добры выложить и архив с исходниками. а то проблема как раз в них)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Запуск приложения из под LAMP
« Ответ #13 : 13 Июля 2018, 10:33:37 »
Какая Ubuntu стоит? Где программу можно скачать? Пхп скрипт должен быть оформлен в <?php ?>виде. Ранние скрипты можно было писать без php.
сопротивление бесполезно

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Запуск приложения из под LAMP
« Ответ #14 : 13 Июля 2018, 10:41:54 »
jura12, вообще-то и сейчас можно, но надо в php.ini указывать или разрешено использовать short_open_tag. По дефолту этот параметр On, но в с 7 версии PHP в php.ini он установлен в Off

http://php.net/manual/ru/language.basic-syntax.phptags.php

И да, я о том же, что там проблема с тегами.

P.S. Закрывающий тег в конце файла лучше не ставить
« Последнее редактирование: 13 Июля 2018, 10:45:40 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

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