如何解决 WordPress 与 iMobiTrax 程序的 PHP 版本兼容性问题

很多用户会同时使用到 WordPress 和 iMobiTrax 程序,并且是在一个网站中安装。这样就引起了一个问题,由于 iMobiTrax 程序很久没有更新了,目前只能在 PHP 5.5 或 5.6 的环境下使用,而 WordPress 程序虽然还兼容 PHP 5.6,但是大部分的主题和插件已经不再支持 PHP 5.6。如果将 PHP 版本切换到 5.6,iMobiTrax 程序就可以正常打开,但是 WordPress 大概率会报错;但是如果将 PHP 版本切换到 7.4,WordPress 就可以正常访问,iMobiTrax 就会出现 500 错误。那么,需要如何设置才能在一个网站中同时使用 WordPress 和 iMobiTrax 程序呢?

如果使用的是老薛主机的云虚拟主机,这个问题是很好解决的,只需要按照下面的步骤操作即可。

步骤一:使用 Select PHP Version 选项将主机的 PHP 版本切换到 7.4

  1. 登录 cPanel 面板(如何登录),

  2. 下拉网页到软件功能区,点击打开 Select PHP Version

  3. 点击 PHP 版本后会出现一个下拉菜单,在下拉菜单中选择需要使用的 PHP 版本,目前建议切换到 PHP 7.4 版本,然后点击后面的 Set as current 切换。

切换之后,WordPress 网站即可正常访问了,这时候 iMobiTrax 是不能访问的,不需要担心,请继续按照下面的步骤操作。

步骤二:将 iMobiTrax 程序子目录使用的 PHP 版本切换到 5.5

  1. 登录 cPanel 面板(如何登录),

  2. 点击打开文件功能区的文件管理器

  3. 打开对应的网站根目录,如果是主域名,网站根目录将会是 public_html,如果是绑定的新域名,对应的网站根目录默认是在 public_html 下对应域名名称的目录下。

  4. 打开 iMobiTrax 程序所在的子目录,一般是在 im 目录下。

  5. 点击文件管理器右上角的设置选项,然后勾选显示隐藏文件(dotfiles),并点击 Sava 保存设置。

  6. 点击文件管理器左上角的+文件选项创建文件,输入新文件名:.htaccess,注意文件名必须是.htaccess,最前面是一个点,前后都没有空格,然后点击 Create New File 创建。

  7. 使用鼠标右键单击刚刚创建的 .htaccess 文件,选择 Edit 编辑,在接下来弹出的提示中再次点击 Edit

  8. 复制并粘贴以下代码到文件中,然后点击右上角的保存更改

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php55” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php55 .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

保存之后就已经将 im 子目录使用的 PHP 版本调整成了 PHP 5.5,这时候 iMobiTrax 程序就可以正常访问了。同时 WordPress 访问也是正常的,并且使用了 PHP 7.4 版本。

1 Star2 Stars3 Stars4 Stars5 Stars (无评分)
Loading...

分类:WordPress, 程序问题 | 标签:,

QQ在线客服

QQ客服