wordpress修改固定连接后404错误

将固定连接格式修改为/%category%/%postname%/出现访问页面的404错误

  • 如果是apache2(.4.18)
    1. 参考链接
    2. 在~/sites-available/x.conf中 我的主页网站的<VirtualHost>标签里添加如下代码就可
      <Directory /var/www/ztyii>
      	Options FollowSymLinks IncludesNOEXEC Indexes
      	AllowOverride all
      	Require all granted
      </Directory>
      
    3. 然后打开apache2的rewrite功能,重启即可
      sudo a2enmod rewrite
      sudo service apache2 restart
      
  • 如果是 Nginx
    1. 修改网站配置文件(默认路径/etc/nginx/sites-available/default),在server块中添加
      location / {
              # First attempt to serve request as file, then
              # as directory, then fall back to displaying a 404.
              try_files $uri $uri/ =404;
              index index.php;
              root /var/www/ztyii; #修改为自己的网站根目录
              if (-f $request_filename/index.html){
                      rewrite (.*) $1/index.html break;
              }
              if (-f $request_filename/index.php){
                      rewrite (.*) $1/index.php;
              }
              if (!-f $request_filename){
                      rewrite (.*) /index.php;
              }
      }
      
    2. 重启Nginx服务
      sudo service nginx restart
      

假期再说

服务器暂时就这样吧,临近期末了好多正式没做。现在把想到的要补充的事情写上来,学期结束以后补上:

  1. wordpress在ubuntu和mac上的配置(因为更新前现在自己电脑上测试然后没问题再上传)
    • apache2 phpmyadmin(怎么访问?10001端口)/mysql-workbench远程访问
    • 网站目录权限问题
    • 静态化 *这个可以好好了解下
    • CDN加速?
    • code插件
    • 阿里云或者腾讯云的对象存储具体用什么方式比较合适
  2. sftp服务器搭建
  3. svn服务器搭建
  4. 自动备份数据库,upload文件夹,不仅是服务器上备份,远程也有。虽然没什么被黑的可能╮(╯▽╰)╭
  5. 能不能添加表情……

马来西亚11天自助游 仙本那OW

游前准备

第一次出国自由行,希望能给一样有此打算的伙伴们一个参考。一行四个人,大家都在天南海北读大学,借着亚航特价机票的诱惑,我们到马来西亚??玩了一转。为了给这次旅行一个更大的意义,选择去仙本那学习OW潜水证(头图即仙本那新佳马达的观鱼场)。
首先要说明的是我们的消费水平,因为消费水平可以侧面反映出我们在评价一个东西是“好”时,是不是客观,对阅读的朋友来说才有一个参照。例如,学生觉得一间便宜的民宿住起来还行啊,但是土豪们觉得酒店才是好。我们四个人在读大学生,除了某一财经专业的小伙伴平时能赚点钱,大家对这次游的消费水平认可在6000~8000之内。
然后就是我们行进的路线,如下列表:
签证、机票、住宿、林吉特、通信、潜水
Continue reading “马来西亚11天自助游 仙本那OW”

PCL配置

  1. PCL配置参考博文,简直是复杂,不过配置过程是正确的。虽然现在有AllInOne安装器了,但是因为eigen和boost还被CGAL所需要,所以我没有选用安装器。
  2. 在测试一个欧拉聚类的时候出现如下错误(确认代码无误)
    error LNK2001: 无法解析的外部符号 "protected: virtual void <strong>thiscall pcl::NormalEstimation::computeFeature(class pcl::PointCloud &)"
    error LNK2019: 无法解析的外部符号 "public: void <>thiscall pcl::ConditionalEuclideanClustering::segment(class std::vector > &)"
    
  3. 解决方法:在类所在的cpp增加#define PCL_NO_PRECOMPILE预编译

  4. 最近在看PCL官方文档的时候看见了这个要求
    • 关于PCL_NO_PRECOMPILE

      Starting with PCL-1.7 you need to define PCL_NO_PRECOMPILE before you include any PCL headers to include the templated algorithms as well.

CGAL配置

从一开始的迷茫到CGAL的安装配置成功,中间也走了很多弯路,现在记录下最简洁的安装方式:

采用CGAL主页Download提供的方式安装CGAL-Download

  • 如果是macOS直接brew install cgal就好了
  • 如果是Windows
    1. 载合适自己Visual Studio版本的BOOST安装包,直接安装。如果对BOOST 有特殊需求的可以用编译的方式安装,不过这货编译起来确实是太慢啦!
    2. 安装好后配置环境变量BOOST_LIBRARY和BOOST_INCLUDE并在path中添加BOOST的dll文件所在路径
    3. 下载CGAL的安装包安装,注意最后会提示在系统path中增加路径,如果不成功的话自己手动添加
    4. 可选安装Qt和libQGLViewer
    5. 安装CMAKE
    6. 使用CMAKE在CGAL根目录创建工程build,然后打开sln文件并编译生成解决方案
    7. 系统path中增加CGAL的路径build\bin