{"id":27005,"date":"2022-02-17T08:39:07","date_gmt":"2022-02-17T08:39:07","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=27005"},"modified":"2022-03-04T12:51:36","modified_gmt":"2022-03-04T12:51:36","slug":"setup-phpvibe-and-mediavide-with-subdirectory","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/setup-phpvibe-and-mediavide-with-subdirectory\/","title":{"rendered":"Setup phpvibe and mediavide with subdirectory"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"checklist-1-content-of-htacces\">Checklist 1 &#8211; Content of .htacces<\/h2>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\">$ more .htaccess\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">IfModule<\/span> <span class=\"hljs-attr\">mod_rewrite.c<\/span>&gt;<\/span>\r\nRewriteEngine on\r\nRewriteBase \/video\r\nRewriteRule ^index\\.php$ - &#91;L]\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule ^(.*)\/?$ index.php &#91;L]\r\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">IfModule<\/span>&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">ifModule<\/span> <span class=\"hljs-attr\">mod_headers.c<\/span>&gt;<\/span>\r\n    Header set Access-Control-Allow-Origin: *\r\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">ifModule<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-2-make-sure-admin-user-is-created-in-database-table-vibe-users\">Checklist 2 &#8211; Make sure admin user is created in database table vibe_users<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-3-mcrypt-must-be-installed\">Checklist 3 &#8211; Mcrypt must be installed<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-4-php-version\">Checklist 4 &#8211; php -version<\/h2>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">$ php -version\r\nPHP <span class=\"hljs-number\">7.1<\/span><span class=\"hljs-number\">.33<\/span> (cli) (built: Dec <span class=\"hljs-number\">17<\/span> <span class=\"hljs-number\">2019<\/span> <span class=\"hljs-number\">23<\/span>:<span class=\"hljs-number\">26<\/span>:<span class=\"hljs-number\">37<\/span>) ( NTS )\r\nCopyright (c) <span class=\"hljs-number\">1997<\/span><span class=\"hljs-number\">-2018<\/span> The PHP Group\r\nZend Engine v3<span class=\"hljs-number\">.1<\/span><span class=\"hljs-number\">.0<\/span>, Copyright (c) <span class=\"hljs-number\">1998<\/span><span class=\"hljs-number\">-2018<\/span> Zend Technologies\r\n    <span class=\"hljs-keyword\">with<\/span> Zend OPcache v7<span class=\"hljs-number\">.1<\/span><span class=\"hljs-number\">.33<\/span>, Copyright (c) <span class=\"hljs-number\">1<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-5-sql-mode-is-disable\">Checklist 5 &#8211; sql_mode is disable<\/h2>\n\n\n\n<p>To check whether strict mode is enabled or not run the below sql:<br>SHOW VARIABLES LIKE &#8216;sql_mode&#8217;;<br>Reference &#8211; https:\/\/stackoverflow.com\/questions\/40881773\/how-to-turn-on-off-mysql-strict-mode-in-localhost-xampp<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-6-remove-a-cache-moderator-cache\">Checklist 6 &#8211; Remove a cache moderator\\cache<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-7-disable-mod-security-by-adding-following-code-in-htaccess\">Checklist 7 &#8211; Disable mod_security by adding following code in .htaccess<\/h2>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">IfModule<\/span> <span class=\"hljs-attr\">mod_security.c<\/span>&gt;<\/span>\n  \r\n  SecFilterEngine Off\n  \r\n  SecFilterScanPOST Off\n\r\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">IfModule<\/span>&gt;<\/span>\r\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"checklist-8-edit-vibe-options-table-with-vibe-options\">Checklist 8 &#8211; edit vibe_options table with vibe_options<\/h2>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">UPDATE <span class=\"hljs-string\">`vibe_options`<\/span> SET <span class=\"hljs-string\">`option_value`<\/span> = <span class=\"hljs-string\">'videos'<\/span> WHERE <span class=\"hljs-string\">`vibe_options`<\/span>.<span class=\"hljs-string\">`option_id`<\/span> = <span class=\"hljs-number\">39<\/span>;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"some-suggestions\">Some Suggestions<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Open the admin, go to Settings -&gt; Permalinks section and set tv in the base path field.<\/li><li>Open the main .htaccess file and change RewriteRule from \/ to \/tv<\/li><li>Open vibe_config.php and change the site_url field to the new link of the site.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"last-solutions-for-sub-directory\">Last Solutions for sub directory<\/h2>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-keyword\">If<\/span> you can<span class=\"hljs-string\">'t open the admin panel, open index.php and find\r\n\r\nif(!nullval(get_option('<\/span>SiteBasePath<span class=\"hljs-string\">',null))) {\r\n$router-&gt;setBasePath('<\/span>\/<span class=\"hljs-string\">'.get_option('<\/span>SiteBasePath<span class=\"hljs-string\">'));\r\n} \r\n\r\nReplace it with\r\n\r\n$router-&gt;setBasePath('<\/span>\/videos<span class=\"hljs-string\">');<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>","protected":false},"excerpt":{"rendered":"<p>Checklist 1 &#8211; Content of .htacces Checklist 2 &#8211; Make sure admin user is created in database table vibe_users Checklist 3 &#8211; Mcrypt must be installed Checklist 4 &#8211; php -version Checklist 5 &#8211; sql_mode is disable To check whether strict mode is enabled or not run the below sql:SHOW VARIABLES LIKE &#8216;sql_mode&#8217;;Reference &#8211; https:\/\/stackoverflow.com\/questions\/40881773\/how-to-turn-on-off-mysql-strict-mode-in-localhost-xampp&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-27005","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/27005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=27005"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/27005\/revisions"}],"predecessor-version":[{"id":27006,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/27005\/revisions\/27006"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=27005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=27005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=27005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}