2022Free.fr!

前言

Free.fr 是一个超级长寿稳定的免费空间,能与其比肩的只有 xrea.com。

不过,Free.fr 的基础软件平台,在 2009 年后貌似陷于停滞,比如 PHP 7 还在测试中来源,并未正式上线,线上最新版本是 5.6.34 ;MySQL 也还停留在 5.0.83 版本,那么 13 年后的 2022 年,那些新软件还能运行么?比如当前最新版本的 WordPress 5.8.3,在你看到这篇文章的时候其实已经有答案了:可以,只是对强迫症而言稍有遗憾而已。

WordPress 5.8.3 在 Free.fr 上的折腾之旅

为什么会折腾?其实所有的烦恼几乎都来自于文件管理,有三种方式:FTP 客户端(比如 filezilla),WebFTP(https://net2ftp.alwaysdata.com/),自建 Webadmin.php。

FTP 客户端的缺点,需要挂法国代理,删除几千个文件或者目录巨慢,因为是一个个文件删除完毕后才删除目录,每个文件删除都要交互一遍,挂代理的时候真 TM 烦死了;

WebFTP 可能能规避代理的麻烦,还能在线解压缩,如果不在意自己的密码在别人的网站上输入,可能这是最好的方式了;

自建 Webadmin.php :好处是密码不用在别人的网站上输入,删除大目录或者多个文件可以批量执行,但是需要自己执行解压,还有 3 MB 文件上传大小的限制,传输大文件需要配合 FTP 客户端。

1、文件管理

少量文件管理可以使用 FTP,但是如果要上传或删除数千个小文件,需要用到 webadmin.php,从这里下载,可能有错误需要稍稍修改,也可以用文末的工具包里已经修改好的。

2、PHP 版本设置

雅黑探针,从这里下载并 FTP 上传。这时可以看到 PHP 的版本还是 4,设置一下可以使用 5.6,本地创建名为 .htaccess 的文件,内容:

<IfDefine Free>
  php56 1
</IfDefine>

上传到空间根目录即可切换到 PHP 5.6 版本。上传成功后,再看探针,PHP 版本已变为 5.6.34,已经符合 WordPress 运行的最低 PHP 版本。

3、上传 WordPress 5.8.3 的 zip 压缩包

当然是 FTP 了,因为 webadmin 无法上传超过 3 MB 的文件来源。FTP 文件管理很可能需要法国代理,从这里来源

4、解压 WordPress 压缩包

创建名为 unzip.php 的文件,文件内容如下:

<?php
  $file = './wordpress-5.8.3.zip';
  $zip = new ZipArchive;
  $res = $zip->open($file);
  $zip->extractTo('/');
  $zip->close();
?>

其中 wordpress-5.8.3.zip 压缩包的文件地址和要释放的地址根据具体情况修改。上传 unzip.php 后,在浏览器执行,显示执行完毕,可以到 FTP 中查看文件解压情况。

5、安装 WordPress

没啥可说的了,浏览器打开解压后的 WordPress 路径,按照屏幕提示,一步步设置即可。

6、备注

一个表格,来自于:http://shulinge.free.fr/

功能 URL
登录 http://subscribe.free.fr/login
phpMyAdmin http://sql.free.fr/phpMyAdmin
信箱   http://imp.free.fr/
FTP地址 ,客户端和 Web 端不能方便的删除目录,需挂法国代理 http://ftpperso.free.fr/
统计
http://statsperso.free.fr/
7、给管理目录加基本权限认证

比如你的管理脚本都在:/tools/,要新建如下两个文件:

.htaccess

AuthType Basic
AuthName "restricted area"
PerlSetVar AuthFile /tools/.htpasswd
require valid-user

.htpasswd

username:your-user-password

将这两个文件上传到:/tools,既可实现基本用户登录。

参考链接:http://les.pages.perso.chez.free.fr/le-htaccess-des-pages-perso.io

8、强迫症小遗憾
  1. 没有 https;
  2. PHP 版本低(还好);
  3. MySQL 版本过低,被 WordPress 描述为:“极度陈旧的 SQL 服务器”;
  4. WordPress 一开 rewrite 就挂,体现在固定链接设置不能设置成其他,只能用朴素模式,而且一旦改成其他模式,整个WordPress全挂,我试图通过修改数据库和配置文件来恢复,结果因为还没正式使用,直接重装了(此处有个次数是3次)。

后语

我将本文用到的文件打了个包,放在这里了。

tz.php 探针
.htaccess PHP 版本切换配置文件
unzip.php 解压 WordPress 或其他 zip 文件的脚本,按需修改
webadmin.php Web 文件管理器,可以批量删除目录或文件,不需要挂法国代理。特别注意:此文件用完即删,因为默认没有权限认证。

虽然有一些限制,但 Free.fr 稳定了这么久,实属不宜,珍惜就好。

转自:http://texa62.free.fr/wordpress/?p=1

发表评论 / Comment

提示:本文章评论功能已关闭