【问题标题】:Installing a program to my server将程序安装到我的服务器
【发布时间】:2016-01-12 11:40:07
【问题描述】:

图片显示我放在终端上:

sudo vim /etc/apache2/sites-available/fusion_invoice.dev.conf

在那之后 sitepoint.com 说我需要在下面复制粘贴:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/fusioninvoice

        ServerName fusion.invoice.dev #change this setting according to your domain name

        DirectoryIndex index.php

        <Directory /var/www/fusioninvoice>
            RewriteEngine On
            RewriteBase /

            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php [QSA,L]
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我不知道要更改哪条路径。

帮助!

【问题讨论】:

  • 这与编程无关。尝试您尝试部署的应用程序的支持区域。此外,如果您实际上正在运行该应用程序,请在将其投入生产之前了解 apache 和 php。
  • 好的病毒盗。谢谢。

标签: invoice fusion


【解决方案1】:

在您提到的 Apache 配置文件中,添加以下代码:

 <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/fusioninvoice   # <<< CHANGE THIS PATH TO THE ABSOLUTE PATH ON YOUR SERVER WHERE THE CODE IS STORED

        ServerName fusion.invoice.dev #change this setting according to your domain name

        DirectoryIndex index.php

        <Directory /var/www/fusioninvoice> # <<< ALSO, CHANGE THIS PATH TO THE ABSOLUTE PATH ON YOUR SERVER WHERE THE CODE IS STORED. SAME AS ABOVE
            RewriteEngine On
            RewriteBase /

            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php [QSA,L]
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我希望现在很清楚:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    相关资源
    最近更新 更多