[00:17:39] [discord] attempted to move the mediawiki folder to `/xamppfiles/htdocs` as opposed to `/xamppfiles/apache2/htdocs` [00:17:42] [discord] not sure if that'll work [00:18:06] [discord] yeah nope it didn't [00:21:11] [discord] welp i'm stumped [00:21:52] [discord] also @Agent if this helps at all: [00:21:52] [discord] [00:21:53] [discord] When I go to `localhost`, i get an index of everything in it [00:22:04] [discord] the only thing in the index is the PNG of lampstack [00:22:06] [discord] no MW file [00:22:13] [discord] even though it's there [00:41:47] [discord] check if any .htaccess page exists? [00:42:07] [discord] in xamppfiles/apache2 or xamppfiles/ [00:42:48] [discord] in htdocs [00:42:57] [discord] Try to see if it exists [00:43:13] [discord] It'll be a hidden file so you'll need to access it via something like vim if the Finder doesn't support viewing hidden files [00:43:41] [discord] yea but htdocs in apache2 or in xamppfiles [00:43:45] [discord] there are 2 different ones [00:49:03] [discord] oh [00:49:05] [discord] uh [00:49:10] [discord] in apache2 I guess [01:01:38] [discord] kk [01:01:52] [discord] give me a few hours as i’m out of the house right now [02:06:18] [discord] Or wrap the documentation into reader mode pages and for all Miraheze, Mediawiki, WIkipedia special pages, train a language model on this documentation, provide a nice UI for companies to ask questions about their problems, if not PR automatically raised or manual support comes. [04:22:09] [discord] i did the cd command in terminal @Agent [04:22:20] [discord] for everything in the `/apache2/htdocs` folder [04:22:22] [discord] nothing [04:22:53] [discord] `shell-ops@MacBook-Air htdocs % ls -a [04:22:53] [discord] . .DS_Store mediawiki-1.39.1 [04:22:55] [discord] .. lampstack.png [04:22:56] [discord] shell-ops@MacBook-Air htdocs %  [04:22:57] [discord] ``` [04:43:55] [discord] wow... MediaWiki 1.39 looks really different now that I can see the changes [04:43:55] [discord] [04:43:57] [discord] for a moment i forgot about the update and thought hey... did I type in a link by mistake? [04:43:58] [discord] [04:43:59] [discord] kind of surprised to see recent changes for my pages [04:44:01] [discord] and that the table of contents is over to the left bottom [04:44:02] [discord] [04:44:03] [discord] was a little disoriented at first and felt a little panicky too. [04:45:07] [discord] i like the table of contents [04:49:16] [discord] too bad they didn't make collapsible for the left upper portion that's above the table of contents. would have been nice to view the table of contents for the upper half of the page [04:50:36] [discord] you can change your theme if you want tho [04:51:09] [discord] how do i do that? [04:53:23] [discord] in managewiki for wiki-wide [04:53:28] [discord] or special:preferences [04:57:34] [discord] cool. thank you so much. [04:57:34] [discord] [04:57:36] [discord] i probably will keep it as it is. i like the new look. just not used to it and i always want something that isn't there [04:57:58] [discord] makes sense [05:13:27] [discord] it's all only when vector is default skin? [07:13:09] [discord] @Agent? [15:40:33] [discord] Sorry, I was tired yesterday, I had a lot of long meetings and appointments [15:40:45] [discord] hmm [15:46:24] [discord] no worries [15:47:29] [discord] ahh [15:47:30] [discord] I see the issue [15:47:34] [discord] It *is* a permissions error [15:47:57] [discord] @cookie guy go to your httpd.conf and replace "User daemon" with "User shell-ops" [15:48:28] [discord] ah [15:48:30] [discord] one sec [15:49:01] [discord] just this? [15:49:16] [discord] The group value under it might need to be changed too [15:49:47] [discord] changed to MySQL Users [15:50:02] [discord] change it to shell-ops too [15:50:07] [discord] ah okay [15:50:33] [discord] done, and restarting [15:51:02] [discord] ....a continuous error 403 😦 [15:51:48] [discord] even after adding that to httpd.conf? [15:51:53] [discord] yup [15:52:04] [discord] and after restarting apache [15:52:05] [discord] twice [15:54:21] [discord] Do you know where your apache error log is at? [15:55:00] [discord] yeah i can find it [15:55:45] [discord] do you mind if i share it with you in DMs? concerned about PII being out there [15:56:00] [discord] Sure [15:56:20] [discord] sent [15:56:26] [discord] i can also send an access log if that helps [16:00:07] [discord] @cookie guy go to the htdocs directory and run `sudo chmod -R 744 .` [16:00:31] [discord] gotchu [16:00:38] [discord] apache2? [16:00:45] [discord] yes [16:01:22] [discord] it spit out: [16:01:23] [discord] [16:01:24] [discord] ``` [16:01:25] [discord] [16:01:27] [discord] shell-ops@MacBook-Air ~ % cd /Applications/XAMPP/xamppfiles/apache2/htdocs [16:01:28] [discord] shell-ops@MacBook-Air htdocs % sudo chmod -R 744 [16:01:29] [discord] Password: [16:01:30] [discord] usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a  [i][# [ n]]] mode|entry file ... [16:01:32] [discord] chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ... [16:01:33] [discord] shell-ops@MacBook-Air htdocs %  [16:01:34] [discord] [16:01:36] [discord] [16:01:37] [discord] ``` [16:01:38] [discord] You forgot the `.` at the end [16:02:00] [discord] oh oops [16:02:15] [discord] it didn't do anything [16:02:22] [discord] Excellent [16:02:34] [discord] Try accessing the mediawiki folder again in your browser [16:03:08] [discord] http://localhost/mediawiki-1.39.1? [16:03:15] [discord] Yeah [16:03:35] [discord] still error 403 except the icon for XAMPP doesn't show up now when I navigate there [16:04:34] [discord] In htdocs, do `sudo chown -R shell-ops .` [16:04:56] [discord] mkay [16:05:13] [discord] ``` [16:05:14] [discord] [16:05:15] [discord] shell-ops@MacBook-Air htdocs % sudo chown -R shell-ops:shell-ops . [16:05:17] [discord] chown: shell-ops: illegal group name [16:05:18] [discord] shell-ops@MacBook-Air htdocs %  [16:05:19] [discord] [16:05:21] [discord] ``` [16:06:02] [discord] :thonk: [16:06:07] [discord] lmao [16:07:03] [discord] Do `id -g` [16:07:47] [discord] 20 [16:08:13] [discord] Do `id -Gn` [16:08:45] [discord] ``` [16:08:46] [discord] shell-ops@MacBook-Air htdocs % id -Gn [16:08:47] [discord] staff everyone localaccounts _mysql _appserverusr admin _appserveradm _lpadmin com.apple.sharepoint.group.1 _appstore _lpoperator _developer _analyticsusers com.apple.access_ftp com.apple.access_screensharing com.apple.access_ssh com.apple.access_remote_ae [16:08:49] [discord] shell-ops@MacBook-Air htdocs % [16:08:50] [discord] ``` [16:09:39] [discord] huh [16:10:06] [discord] I guess edit your httpd.conf and change "Group shell-ops" to "Group admin" [16:10:27] [discord] oh okay [16:10:28] [discord] one sec [16:10:57] [discord] what about user [16:11:07] [discord] Leave as is [16:11:10] [discord] mk [16:11:30] [discord] Once that's done and apache restarts, do `sudo chown -R shell-ops:admin .` [16:11:35] [discord] in the htdocs directory [16:11:38] [discord] okay [16:12:38] [discord] nothing [16:12:43] [discord] looking at localhost [16:12:51] [discord] IT FUCKING WORKS [16:12:56] [discord] excuse my language sorry [16:12:59] [discord] 🥳 [16:13:09] [discord] https://cdn.discordapp.com/attachments/615786602454581249/1068201942360268901/Screen_Shot_2023-01-26_at_8.13.03_AM.png [16:13:15] [discord] @Agent ahahahahah [16:13:16] [discord] ye [16:13:29] [discord] that shouldn't be too hard to fix right [16:14:36] [discord] nope [16:14:43] [discord] do you have homebrew installed? [16:14:57] [discord] no but i can get it [16:15:41] [discord] installing right now [16:15:44] [discord] Seems like it'll be required [16:15:48] [discord] gotcha [16:15:56] [discord] what package do i need to install [16:16:32] [discord] Once homebrew is installed, you'll need to install icu4c [16:17:03] [discord] so `brew install icu4c` [16:17:08] [discord] Yeah [16:17:15] [discord] gotcha [16:17:22] [discord] as soon as it's done i'll run it [16:17:27] [discord] in `/htdocs`? [16:17:34] [discord] or just in the central terminal [16:18:13] [discord] Doesn't matter where [16:18:20] [discord] mkay [16:18:37] [discord] you should probably append the command with sudo too [16:19:17] [discord] `sudo brew install icu4c`? [16:19:23] [discord] Yes [16:19:27] [discord] mkay [16:19:46] [discord] it's currently installing all CLI tools for xcode [16:19:51] [discord] taking a while lol [16:24:10] [discord] i have to go in a few minutes and it doesn't look like this is going to finish up anytime soon [16:24:27] [discord] when i get back i'll look back at it [16:24:36] [discord] ty @Agent for all the help you've given so far [16:24:38] [discord] means a lot [16:31:47] [discord] Np [16:53:42] [discord] didn't think install MW is that hard [17:46:21] [discord] Installing any kind of infrastucture/backbone software are gonna be pretty complicate [17:52:16] [discord] Yup [17:52:37] [discord] Installing MW isn't hard but if you don't have the software setup for it like the web server, database server, etc., it can get hard [17:53:17] [discord] yeah, that initial question of 'how do I set up a server to host mediawiki' is the big stumbling block for a lot of folks. [18:05:12] [discord] And why it is good we have things like MH 🙂 [18:16:12] [discord] No [18:16:18] [discord] Do not brew with sudo [18:16:20] [discord] Bad [18:16:36] [discord] Oop [18:16:57] [discord] :kermitfunsized: [18:17:06] [discord] can you use homebrew without it? [18:17:29] [discord] I was under the impression that Homebrew is like a package manager which requires it have superuser access to install packages [18:17:36] [discord] Alr im in the thing u told me to go into @Agent now how do i [18:17:48] [discord] https://cdn.discordapp.com/attachments/615786602454581249/1068233310611984406/image.png [18:18:05] [discord] you have to access it via your web browser [18:18:10] [discord] ye [18:18:15] [discord] so instead of /wiki/ you go to /mw-config/ [18:18:27] [discord] yea, im in there [18:18:44] [discord] You should see a screen which asks you to input a key [18:18:46] [discord] Do you see it? [18:19:26] [discord] not that i see no [18:19:42] [discord] Don't go to /mw-config/ in your file manager [18:19:51] [discord] oh [18:20:34] [discord] Let's say my wiki is available at , I'd access the web updater at [18:20:35] [url] Wiki.com | wiki.com [18:20:36] [url] 404 Not Found | wiki.com [18:20:42] [discord] ah [18:21:29] [discord] yes [18:21:32] [discord] i see a key [18:22:08] [discord] i put the key in [18:22:10] [discord] now what [18:22:15] [discord] Follow the prompts [18:22:44] [discord] ah yes, its updated now [18:22:52] [discord] so, I should be able to put that line in my php now? [18:23:03] [discord] Did you originally remove it? [18:23:07] [discord] yes.. [18:23:08] [discord] or did you keep it in there [18:23:11] [discord] oh [18:23:12] [discord] i removed it [18:23:38] [discord] Well, you need to keep it in so MediaWiki knows you want to enable it and that it should update the database with the extension's database schema [18:23:47] [discord] So readd it and then re run the web updater [18:23:57] [discord] uh [18:23:59] [discord] I added it [18:24:58] [discord] So, im good but a friend whos helping me isnt? [18:25:36] [discord] What's the issue? [18:25:41] [discord] lemme check [18:25:58] [discord] https://cdn.discordapp.com/attachments/615786602454581249/1068235366601085059/image.png [18:26:00] [discord] hes getting this [18:26:03] [discord] same thing [18:26:23] [discord] Did you run the web updater after you readded the line? [18:26:32] [discord] it wont let me idk why [18:26:40] [discord] What does it say? [18:27:03] [discord] https://cdn.discordapp.com/attachments/615786602454581249/1068235638098362420/image.png [18:27:13] [discord] Did you restart the process? [18:27:24] [discord] i.e. going back to just /mw-config/ [18:27:27] [discord] Yup [18:27:50] [discord] open a new tab and go to /mw-config to see if it lets you restart the web upgrader [18:29:28] [discord] bet worked [18:29:29] [discord] tyvm [18:30:32] [discord] np [18:40:37] [discord] so idk what this means [18:40:41] [discord] but it sounds like i need it [18:40:42] [discord] https://cdn.discordapp.com/attachments/615786602454581249/1068239075464716348/image.png [18:40:43] [discord] @Agent [18:42:02] [discord] This code example makes it so that even automoderated users can't move pages [18:42:20] [discord] Move spam is very hard to revert so this makes sense on wikis where spammers love to attack [18:42:40] [discord] But honestly, if you only promote very trusted users to admin and automoderated, you should be fine [18:43:12] [discord] Ah okay cool ty [18:44:08] [discord] It explicitly advises against it [18:44:33] [discord] In fact, newer versions will fail altogether [18:44:48] [discord] I've never used Mac in my life so I wouldn't know [18:44:55] [discord] Ok [18:45:11] [discord] Everything is done at user level [18:45:17] [discord] Macs are weird with applications [18:59:51] [discord] https://www.entrepreneur.com/en-in/technology/openais-chatgpt-passes-medical-and-mba-exams/443619 [18:59:51] [url] OpenAI’s ChatGPT Passes Medical And MBA Exams | www.entrepreneur.com [18:59:54] [discord] Fun [22:38:13] [discord] both really good and really bad