On the other hand, when I run php -S localhost:8080 and enter
http://localhost:8080 in firefox (local on the machine and not remote), I get
the following output
root@webshub:/var/www/html# php -S localhost:8080 PHP 7.2.5-0ubuntu0.18.04.1
Development Server started at Tue May 29 22:56:54 2018 Listening on
http://localhost:8080 Document root is /var/www/html Press Ctrl-C to quit. [Tue
May 29 23:02:57 2018] 127.0.0.1:41380 [301]: / [Tue May 29 23:02:57 2018]
127.0.0.1:41382 [301]: /install [Tue May 29 23:02:57 2018] 127.0.0.1:41384
[200]: /install/rules [Tue May 29 23:02:57 2018] 127.0.0.1:41386 [200]:
/ow_install/view/style.css [Tue May 29 23:02:57 2018] 127.0.0.1:41388 [200]:
/ow_install/view/img/header.png [Tue May 29 23:02:57 2018] 127.0.0.1:41390
[200]: /ow_install/view/img/logo.png
And that correctly shows the install page. So the question is, why I am not
able to access the install page remotely?
2. No, that shows a directory, not a page, named "install"
I don't agree with that. As I said, if I use "php -S http://localhost:8080"
then the page is correctly shown. That means the folder structure and files are
fine and installer file is found
The question is why I can not access that from a remote machine.
Regards,
Mahmood
On Wednesday, May 30, 2018, 2:14:23 AM GMT+4:30, John Hicks
<johnl...@gulfbridge.net> wrote:
On 05/29/2018 04:05 PM, Mahmood Naderan wrote:
Consider the following apach2 config file on an Ubuntu 18.04 as below
root@web1:/var/www/html# cat /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/
<Directory "/var/www/html/"> Options Indexes FollowSymLinks MultiViews
AllowOverride All Order allow,deny allow from all Require all
granted </Directory> LogLevel debug ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
And the files are in /var as below
root@web1:/var/www/html# ls -lah total 912K drwxr-xr-x 19 root root
4.0K مئی 29 15:12 . drwxr-xr-x 3 root root 4.0K مئی 27 14:37 ..
-rw-r--r-- 1 www-data www-data 3.1K اوْکتوْ 14 2017 captcha.php -rw-rw-r-- 1
www-data www-data 38K اوْکتوْ 10 2016 CHANGELOG.txt -rw-r--r-- 1 www-data
www-data 5.0K مئی 28 2017 e500.php -rw-r--r-- 1 www-data www-data 3.2K مئی
27 23:38 index.php -rw-r--r-- 1 www-data www-data 4.3K مئی 16 19:21
install_info.txt drwxrwxr-x 2 www-data www-data 4.0K مئی 27 16:52 ow_core
drwxrwxr-x 2 www-data www-data 4.0K مئی 27 16:52 ow_cron drwxrwxr-x 10
www-data www-data 4.0K مئی 27 16:52 ow_iis drwxrwxr-x 2 www-data www-data
4.0K مئی 27 23:30 ow_includes drwxrwxr-x 7 www-data www-data 4.0K مئی 27
16:52 ow_install drwxrwxr-x 15 www-data www-data 4.0K مئی 27 16:52
ow_libraries drwxrwxrwx 2 www-data www-data 4.0K مئی 16 19:33 ow_log
drwxrwxrwx 7 www-data www-data 4.0K مئی 16 19:33 ow_pluginfiles drwxrwxr-x
31 www-data www-data 4.0K مئی 27 16:52 ow_plugins drwxrwxr-x 4 www-data
www-data 4.0K مئی 27 16:52 ow_smarty drwxrwxr-x 4 www-data www-data 4.0K مئی
27 16:52 ow_static drwxrwxr-x 4 www-data www-data 4.0K مئی 27 16:52
ow_system_plugins drwxrwxr-x 3 www-data www-data 4.0K مئی 27 16:52 ow_themes
drwxrwxr-x 4 www-data www-data 4.0K مئی 27 16:52 ow_updates drwxrwxrwx 4
www-data www-data 4.0K مئی 16 19:33 ow_userfiles drwxrwxr-x 2 www-data
www-data 4.0K مئی 27 16:52 ow_utilities -rw-r--r-- 1 www-data www-data 358
مئی 16 19:21 ow_version.xml -rw-r--r-- 1 www-data www-data 757K مئی 16
19:21 ReadMe.pdf -rw-rw-r-- 1 www-data www-data 718 دسامب 21 2016 robots.txt
drwxr-xr-x 2 root root 4.0K مئی 29 15:12 shub -rw-rw-r-- 1 www-data
www-data 1.5K مئی 23 2016 UPDATE.txt
The files are mounted as /var according to the fstab:
root@web1:/var/www/html# cat /etc/fstab | grep var # /var was on /dev/sda5
during installation UUID=c05e3e60-5916-4817-b8e7-f27a2681e42a /var
ext4 defaults 0 2
Form a remote machine when I enter http://w.x.y.z in firefox, I get the
following error
The requested URL /install was not found on this server.
1. Note that you are requesting the default page http://w.x.y.z/(index.php),
but the error message refers to http://w.x.y.z/install
On the other hand, when I run php -S localhost:8080 and enter
http://localhost:8080 in firefox (local on the machine and not remote), I get
the following output
root@webshub:/var/www/html# php -S localhost:8080 PHP 7.2.5-0ubuntu0.18.04.1
Development Server started at Tue May 29 22:56:54 2018 Listening on
http://localhost:8080 Document root is /var/www/html Press Ctrl-C to quit. [Tue
May 29 23:02:57 2018] 127.0.0.1:41380 [301]: / [Tue May 29 23:02:57 2018]
127.0.0.1:41382 [301]: /install [Tue May 29 23:02:57 2018] 127.0.0.1:41384
[200]: /install/rules [Tue May 29 23:02:57 2018] 127.0.0.1:41386 [200]:
/ow_install/view/style.css [Tue May 29 23:02:57 2018] 127.0.0.1:41388 [200]:
/ow_install/view/img/header.png [Tue May 29 23:02:57 2018] 127.0.0.1:41390
[200]: /ow_install/view/img/logo.png
And that correctly shows the install page. So the question is, why I am not
able to access the install page remotely?
2. No, that shows a directory, not a page, named "install"
Regards,
Mahmood
3. Check your error log to see what happens during your Apache request.
4. It would be helpful to know what package you are installing here. The user
group for that package can probabaly help you.
Good luck.
- John