gpt4 book ai didi

PHP POS(销售点)在 GoDaddy 共享主机下不工作

转载 作者:行者123 更新时间:2023-12-04 21:01:42 26 4
gpt4 key购买 nike

我相信这是一个常见问题。当 PHP POS 安装在 GoDaddy 共享虚拟主机上时,它可能无法工作。

我第一次安装它时收到以下消息:“未指定输入文件。”

我按照设置指南进行操作,但最终 POS 系统无法正常工作,因为 URL 查询字符串未正确解析。

例如,当我创建 POS 应用程序目录 /pointofsale(位于我的文档根目录中)时,PHP POS 主页的 URL 如下所示:

http://mystore.com/pointofsale/index.php/home

....而不是格式正确的 URL 字符串:

http://mystore.com/pointofsale/home

在谷歌搜索、联系 POS 支持等之后,我设法让它发挥作用。请参阅下面我的回答。

最佳答案

我不会在这里详细说明 GoDaddy 虚拟主机“异常”,但这对我有用。

假设您将所有文件放入文件夹 /pointofsale

/pointofsale/application/config/config.php中调整代码如下:

$config['base_url'] = 'http://mystore.com/pointofsale/';

$config['index_page'] = ''; // yes, keep it blank!

$config['uri_protocol'] = 'AUTO';

$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = FALSE;

$config['encryption_key'] = 'some_characters_to_sever_as_encryption_string';

/pointofsale/index.php 文件中,保留以下设置:

$system_path = 'system';
$application_folder = 'application';

如果用于添加/编辑客户、项目、用户等的 Ajax 弹出窗口给您带来困难(或显示为空白),请编辑文件 system/core/Input.php 并尝试注释掉 LINE 731:

//exit('Disallowed Key Characters.');

最后,在您的网站文档根目录(不在/point of sale 文件夹中)添加一个包含以下代码的 .htaccess 文件:

RewriteEngine On
RewriteBase /pointofsale
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

我希望这对某些人有所帮助,因为 PHP POS 似乎对用户非常友好。此外,由于我的声誉编号不允许向这篇文章添加更多标签,而不仅仅是 PHP,因此重新标记该文章需要付费。

关于PHP POS(销售点)在 GoDaddy 共享主机下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com