使用cpanel(godaddy)在共享服务器上托管Yii2应用程序的步骤

bogh5gae  于 2022-11-09  发布在  Go
关注(0)|答案(1)|浏览(150)

我已经准备好了yii 2应用程序,接下来我移动到服务器上的主机。
我正在使用godaddy的cpanel,其中一个WordPress站点已经在根目录下运行。我在这里做了Deploying Yii2 app to shared host steps
这是我目前所做的-
1.在那里创建了一个文件夹作为子文件。
1.上传邮政编码并提取。
1.已在mysql中创建用户。
1.已创建应用程序的数据库。
1.已将数据导入到数据库(新建)。
1.在dbConnection的配置文件中进行了更改。
1.对main和frontend/web的.htaccess进行了更改。
我看过这些所有环节--
HTTP domain.com ERROR 500您访问的页面不存在HTTP ERROR 500您访问的页面不存在
http://www.yiiframework.com/doc-2.0/guide-tutorial-shared-hosting.htmlhttps://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/topic-shared-hosting.md
这是不清楚的-http://www.yiiframework.com/wiki/827/how-to-install-yii-2-advanced-on-a-shared-hosting-environment/
does't make it clear
请帮帮我。

mftmpeh8

mftmpeh81#

我是超级懒惰的,我知道这一点。htaccess是较慢的(据我所知)。与客户,谁要求共享主机-这个。htaccess:

RewriteEngine on

# End the processing, if a rewrite already occurred

RewriteRule ^(frontend|backend)/web/ - [L]

# Handle the case of backend, skip ([S=1]) the following rule, if current matched

RewriteRule ^admin(/(.*))?$ backend/web/$2 [S=1]

# handle the case of frontend

RewriteRule .* frontend/web/$0

# Uncomment the following, if you want speaking URL

# RewriteCond %{REQUEST_FILENAME} !-f

# RewriteCond %{REQUEST_FILENAME} !-d

# RewriteRule ^([^/]+/web)/.*$ $1/index.php

# If mod_expires (set headers for some stuff)

<IfModule mod_expires.c>
    ExpiresActive on

    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
 </IfModule>

因此,基本上,www.domainname.com作为前端,*/admin作为后端(如果您使用高级模板)
编辑-抱歉,忘记了:在frontend/config/main.php文件中

'components' => [
        'request' => [
            'csrfParam' => '_csrf-frontend',
            'baseUrl' => '/',
        ],

和/config/main. php文件夹中的文件

'components' => [
        'request' => [
            'csrfParam' => '_csrf-backend',
            'baseUrl' => '/admin',
        ],

相关问题