前言
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、强迫症小遗憾
- 没有 https;
- PHP 版本低(还好);
- MySQL 版本过低,被 WordPress 描述为:“极度陈旧的 SQL 服务器”;
- WordPress 一开 rewrite 就挂,体现在固定链接设置不能设置成其他,只能用朴素模式,而且一旦改成其他模式,整个WordPress全挂,我试图通过修改数据库和配置文件来恢复,结果因为还没正式使用,直接重装了(此处有个次数是3次)。
后语
我将本文用到的文件打了个包,放在这里了。
tz.php | 探针 |
.htaccess | PHP 版本切换配置文件 |
unzip.php | 解压 WordPress 或其他 zip 文件的脚本,按需修改 |
webadmin.php | Web 文件管理器,可以批量删除目录或文件,不需要挂法国代理。特别注意:此文件用完即删,因为默认没有权限认证。 |
虽然有一些限制,但 Free.fr 稳定了这么久,实属不宜,珍惜就好。
转自:http://texa62.free.fr/wordpress/?p=1
版权声明:《 2022Free.fr! 》为吐司猫原创文章,转载请注明出处!
最后编辑:2022-5-23 20:05:37
提示:本文章评论功能已关闭